#refactor rendering for underline text
Explore tagged Tumblr posts
file-formats-programming · 6 years ago
Text
OneNote Documents to PDF & Improved Image Visibility in Chrome Browser using .NET
What’s new in this release?
Aspose team is pleased to announce the release of Aspose.Note for .NET 19.1. This release includes improvement in terms of quality and performance with refactor rendering for underline text and rich text while saving .ONE documents to PDF. This new release of API introduces some important enhancements while saving .ONE documents to PDF and also improved image visibility while saving as HTML. It has enhanced quality with refactor rendering of underlined text for PDF format, Improved performance with refactor rendering to PDF and Image visibility improved in Chrome browser.  The list of new and enhanced features added in this release are given below
Refactor rendering of underlined text for PDF format to improve quality
Refactor rendering to PDF to improve performance
Image is not visible in Chrome browser
Newly added documentation pages and articles
Some new tips and articles have now been added into Aspose.Note for .NET documentation that may guide users briefly how to use Aspose.Note for performing different tasks like the followings.
Specify OneNote Save Options
Converting OneNote Document to PDF
Overview: Aspose.Note for .NET
Aspose.Note for .NET is a set of .NET components that enables developers to work with Microsoft Office OneNote files in C#, VB.NET, ASP.NET web applications, web services & Windows applications. It allows developers to open files & manipulate elements of OneNote books, from text, images & properties, to more complex elements, & then export to PNG, GIF, JPEG, BMP or PDF formats. It is a pure .NET alternative to the MS OneNote Object Model & supports OneNote 2010, OneNote®  2010 SP1 & 2013 files.
More about Aspose.Note for .NET
Homepage of Aspose.Note for .NET
Download Aspose.Note for .NET
Online documentation of Aspose.Note for .NET
0 notes
hydrus · 3 years ago
Text
Version 482
youtube
windows
zip
exe
macOS
app
linux
tar.gz
I had a great week doing cleanup and other simple work.
highlights
I fixed the problem where clicks on a scrolled taglist were going to the wrong location. I was cleaning up some ancient wx->Qt code hacks and it seems I rarely scroll and click when working, so I never noticed the problem. I have a new test to make sure this does not happen again. Sorry for the trouble!
The URLs in the top-right hover menu are now styled better. No longer underlined, and now colourable by QSS. I have updated all the default stylesheets that come with the client (you can set these under options->style) to have some decent colours. If you have your own custom QSS, check my default to see how to set it yourself.
You can now set duplicate action options to 'always archive both files', if you want to play with making the duplicate filter do some of the work of the archive/delete filter.
Also, the duplicate filter now has improved image prefetch. There should be less flickering when you switch from A to B the first time and when you action a pair and move to the next. Please note that if you still get flicker for 4k images, try boosting the image cache size under options->speed and memory (I boosted the default up to 384MB this week, so you might like to give it some more too).
full list
misc:
fixed the stupid taglist scrolled-click position problem--sorry! I have a new specific weekly test for this, so it shouldn't happen again (issue #1120)
I made it so middle-clicking on a tag list does a select event again
the duplicate action options now let you say to archive both files regardless of their current archive status (issue #472)
the duplicate filter is now hooked into the media prefetch system. as soon as 'A' is displayed, the 'B' file will now be queued to be loaded, so with luck you will see very little flicker on the first transition from A->B.
I updated the duplicate filter's queue to store more information and added the next pair to the new prefetch queue, so when you action a pair, the A of the next pair should also load up quickly
boosted the default sizes of the thumbnail and image caches up to 32MB and 384MB (from 25/150) and gave them nicer 'bytes quantity' widgets in the options panel
when popup windows show network jobs, they now have delayed hide. with luck, this will make subscriptions more stable in height, less flickering as jobs are loaded and unloaded
reduced the extremes of the new auto-throttled pending upload. it will now change speed slower, on less strict of a schedule, and won't go as fast or slow max
the text colour of hyperlinks across the program, most significantly in the top-right media hover window, can now be customised in QSS. I have set some ok defaults for all the QSS styles that come with the client, if you have a custom QSS, check out my default to see what you need to do. also hyperlinks are no longer underlined and you can't 'select' their text with the mouse any more (this was a weird rich-text flag)
the client api and local booru now have a checkbox in their manage services panel for 'normie-friendly welcome page', which switches the default ascii art for an alternate
fixed an issue with the hydrus server not explicitly saying it is utf-8 when rendering html
may have fixed some issues with autocomplete dropdowns getting hung up in the wrong position and not fixing themselves until parent resize event or similar
.
code cleanup:
about 80KB of code moved out of the main ClientDB.py file:
refactored all combined files display mappings cache code from the code database to a new database module
refactored all combined files storage mappings cache code from the code database to a new database module
refactored all specific storage mappings cache code from the code database to a new database module
more misc refactoring of tag count estimate, tag search, and other code down to modules
hooked up specific display mappings cache to the repair system correctly--it had been left unregistered by accident
some misc duplicate action options code cleanup
migrated some ancient pause states--repository, subscriptions, import&export folders--to the newer options structure
migrated the image and thumbnail cache sizes to the newer options structure
removed some ancient db and dialog code from the retired dumper system
next week
I want to catch up on some github issues and do a little more multiple local file services work.
0 notes
file-formats-programming · 6 years ago
Text
Aspose.Newsletter February 2019: Enhance Productivity using JDK 11 Compatible PDF API & More
Aspose Newsletter for February 2019 has now been published that highlights all the newly supported features offered in the recent releases. It includes information about Enhancing productivity & performance using JDK 11 compatible PDF API, Loading Excel workbook efficiently without loading VBA project, Use latest version of Aspose.PDF for C++ with new codebase changes, Create PST folder hierarchy with string notation, Detect archive-based file format and work with AMF files in .NET and Java 3D applications and more.
Planning to move PDF applications to Java 11 or 10?
Enhance productivity & performance using JDK 11 compatible PDF API. Aspose.PDF for Java offers native API to generate, manipulate, convert, compress, render, secure and print PDF documents without needing Adobe Acrobat. Developers can also create new PDF documents directly through the API or via XML templates. With just a few lines of code – Convert PDF to Word, Excel, PowerPoint, HTML, images and many other file formats. Download Trial
Loading Excel workbook efficiently without loading VBA project
Aspose.Cells APIs provide the ability to create, manipulate, convert or render Microsoft Excel spreadsheets. Excel files might have large number of macros but sometimes, it is needed to load worksheets only without loading these VBA projects just like extracting the sheet names from loaded workbook. Aspose.Cells has introduced a filter option LoadDataFilterOptions.VBA within Aspose.Cells for .NET, Java and Android via Java APIs that can load/skip VBA projects.
Use latest version of Aspose.PDF for C++ with new codebase changes
Aspose.PDF for C++ is a native C++ API to create, read, edit or render PDF documents from within C++ applications. The latest version announces entire codebase change, ported from Aspose.PDF for .NET to C++ API this making it more exciting and appealing for developers along with improved performance and stability. Read more details
Email API for .NET & Java – Create PST folder hierarchy with string notation
Aspose.Email offers native email formats processing APIs to create, edit, convert and transmit emails without using Microsoft Outlook. This release adds an overload to AddSubFolder(string name, bool createHierarchy) and CreatePredefinedFolder(string name, StandardIpmFolder defaultFolder, bool createHierarchy) functions that enable you to create folder hierarchy using string notation within any type of .NET and Java applications.
Detect archive-based file format and work with AMF files in .NET and Java 3D applications
Aspose.3D API seamlessly supports manipulating 3D documents without using any 3D modeling and rendering software. The latest version now announces support of standard 3D printing format i.e. AMF along with a new feature to detect archive-based file format within .NET and Java applications. Read more details
Code Example: Applying custom formatting for Time field and control threshold for TIFF binarization in .NET and Java
Aspose.Words offers market-leading APIs for word documents processing on any platform. Aspose.Words for .NET now supports a new feature to apply custom formatting to Time field as per customer requirements. A new property ThresholdForFloydSteinbergDithering in ImageSaveOptions class is also introduced to control threshold for TIFF binarization within .NET and Java applications.
Code Example: Printing PDF documents using PrintController of Aspose.PDF for .NET
Aspose.PDF for .NET is an advance PDF files processing and parsing API to create, edit, protect and convert PDF documents. The latest release of PDF API offers PrintController class that helps saving a System.Drawing.Printing.PrintDocument as PDF format. Read more
Code Example: Convert Word document to HTML format in SharePoint Apps
Aspose.Words for SharePoint supports converting and combining word documents within Microsoft SharePoint applications. The entire codebase is optimized to improve the overall functionality. Using the latest version – users can convert Word document to HTML format now. Read more
Read dotted barcodes from TIFF images in JasperReports
Aspose.BarCode for JasperReports is a flexible JasperReports and JasperServer extension to generate and display high quality barcode labels in your applications. The latest version adds the ability to read dotted barcodes from Tiff images within JasperReports. Read more
Code Example: Rendering IGES and PLT drawings to PDF in .NET and Java applications
Aspose.CAD APIs allow developers to convert CAD files to PDF, XPS and raster images in .NET and Java applications. The latest version now supports exporting IGES and PLT files to PDF using CadRasterizationOption and PdfOptions
Updates about new Product Releases
Aspose.Total for Cloud – RTF compression implemented, and other enhancements.
Aspose.Total for Android – all the latest versions of Aspose Android APIs.
Aspose.Total for SharePoint – a compilation of Aspose latest SharePoint products.
Aspose.Total for Reporting Services– a compilation of Aspose latest Reporting Services products
Aspose.Total for JasperReports – The latest versions of Aspose JasperReports products.
Aspose.Total for C++ – The latest versions of our C++ products packaged into one product suite.
Aspose.Words for Reporting Services 18.12 – Upgraded Aspose.Words for Reporting Services to Aspose.Words for .NET 18.12.
Aspose.Slides for .NET 18.12 – Improved fonts and EMF images rendering.
Aspose.Diagram for .NET and Java 18.12 – Improved conversion of VISIO diagrams to PDF, PNG and GIF file formats.
Aspose.Words for JasperReports 18.12 – Upgraded Aspose.Words for JasperReports to Aspose.Words for Java 18.12 and fixed issue related to table cell height.
Aspose.Tasks for .NET 19.1 – Fixed reported issues and improved reading MS Project files.
Aspose.Slides for Java 18.12 – Improved PowerPoint file formats rendering issues.
Aspose.Note for .NET 19.1 – Improved refactor rendering for underline text and rich text while saving .ONE documents to PDF.
Aspose.Slides for C++ 18.12 – Improve EMF/WMF format processing.
Aspose.HTML for .NET 19.1 – Improved cascading style sheets (CSS) processing for high fidelity rendering.
Collect a copy of Aspose Newsletter, February 2018 edition
Collect the English version of this newsletter
0 notes